package com.hyt.it.ogt.kq.service.gov.model.vo.examiner;

import com.hyt.it.ogt.kq.service.gov.model.entity.OfficeRoom;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.util.List;


/**
 * <p>
 *  考务人员场次 VO
 * </p>
 *
 * @author wangg
 * @since 2021-11-26
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "TimeRoomExaminerVO对象", description = "考务人员场次VO")
public class TimeRoomExaminerVO {

    private static final long serialVersionUID = 1L;

    @NotBlank(message = "考试任务id不能为空")
    @ApiModelProperty(value = "考试任务id")
    private String taskId;

    //@NotBlank(message = "考试任务id不能为空")
    @ApiModelProperty(value = "批次id")
    private String timeId;

    @ApiModelProperty(value = "考务人员id")
    private String examinerId;

    @ApiModelProperty(value = "考务人员姓名")
    private String examinerName;

    @ApiModelProperty(value = "考务人员电话")
    private String examinerPhone;

    @ApiModelProperty(value = "批次考务人员id")
    private String timeExaminerId;

    @ApiModelProperty(value = "平台端用户id")
    private String userId;

    @ApiModelProperty(value = "考场id")
    private String roomId;

    @ApiModelProperty(value = "考场名称")
    private String roomName;

    @ApiModelProperty(value = "考场信息列表")
    List<OfficeRoom> roomList;

    @ApiModelProperty(value = "省id")
    private String province;

    @ApiModelProperty(value = "市id")
    private String city;

    @ApiModelProperty(value = "区县id")
    private String district;

    @ApiModelProperty(value = "组织机构id（所在部门的id，如果没部门就是机构id）")
    private String organizationid;

    @ApiModelProperty(value = "所属机构 外国语学院/法语系")
    private String orgName;

    @ApiModelProperty(value = "所属区域 广东省/深圳市/南山区")
    private String areaName;

}